.example {
  margin: 10px 0;
  width: 70vw;
  border: 1px solid #f0f0f0;
  .intro{
    padding: 10px 10px;
    white-space: break-spaces;
    border-bottom: 1px dashed #ccc;
    font-size: 18px;
  }
  .example-demo{

    padding: 10px;
    display: flex;
    flex-wrap: wrap;


  }
  .example-code{
    display: none;
    &.visible{
      display: block;
      transition: all 1s;
    }
  }
}

@media screen and (max-width: 600px) {
  .example {
    width: 90vw;

  }
}